leg rest - French English Dictionary

leg rest

Meanings of "leg rest" with other terms in English French Dictionary : 1 result(s)

English French
Paralympic
leg and foot rest repose-jambes et pieds